Porto

By bus
By bus

There are many companies providing direct bus trips from major European countries and also for most of the northern cities of the country. Try Rodonorte (http://www.rodonorte.pt/) for timetables.Visit also Porto Bus Service (http://www.greenbus.pt), Renex, Rede Expresso...

By plane
By plane

Francisco Sá Carneiro Airport, IATA: OPO, Pedras Rubras, Maia +351 229 432 400, (http://www.porto-airport.com). Also known as Aeroporto do Porto or Aeroporto de Pedras Rubras this is the third busiest airport in the country and is about 15 km from the city centre. This airport has been awarded since 2006 as one of the best airports in Europe and one of the best in world in its cattegory, it offers really good conditions to all of the passengers since it has been remodeled in 2004 by the same time that the EURO 2004 was made in Portugal. Just outside of the airport is the AeroBus which for €4 - 2005 - takes you to Praça da Liberdade city center or will drop you off at the Pousada da Juventude. A similar taxi trip will cost €20. The Metro line connects the Airport to the city centre, offering a fast and peaceful ride into the heart of the city, for €2,20 + €0.50 for the rechargeable ticket.you can buy 24 hours pass for Metro and busses for €6.00 z4 - includes the airport. At night, between 1.30 and 6.00, there is no regular connection, so using a taxi or spending a night at the airport is the only possibility.

Ryanair offer cheap flights from several cities like London Stansted, Liverpool, Dublin, Dusseldorf-Weeze, Eindhoven, Brussels-Charleroi, Frankfurt-Hahn, Maastricht, Paris-Beauvais, Milan-Bergamo, Marseille, Bologna, Pisa, Rome, Barcelona, Madrid, Marrakesh and Valencia. easyJet also flies to Geneva, Lyon, Basel, Milan and London-Gatwick.

TAP flies from most European airports but tends to be more expensive.

By ship
By ship

There is a cargo and recreational harbor called Leixões in the neighboring city of Matosinhos. Modest-sized cruise ships can dock just outside a drawbridge to the inner harbor. Beneath the south approach to the bridge is a station for the light rail system see "By Metro" below that goes to Oporto.Since 2011 the Port of Leixões can receive Cruise ships because of its new passenger's terminal. more info here - (https://www.apdl.pt/dinam...)

There is also a very small recreational harbor in the river Douro. As far as a major method of getting to the city, however, sea transport is not really feasible. However, you can use tour boats based along the river especially in Oporto to go up the Douro River, one of the most scenic short trips you'll ever make.

Since 2012 you can also find the new marina in Vila Nova de Gaia south side of the riverthat has smaller and recreational boats.

By car
By car

The city is served by five major highways: A1, which connects Porto to Lisbon, A29 which connects Porto to Aveiro, A3 connects Porto to Braga, A28 connects Porto to Viana do Castelo and the northern Portuguese border, and A4, which goes eastwards from the city towards Vila Real. The IC29 connects Porto to the neighboring city of Gondomar.The city is also served by 2 ring highways, the A41 still incomplete which is the outer ring, and VCI/IC23 or A20 which connects all the main places inside the city. The A20/VCI, A28, A29 and A41 are all free highways at the moment, but there are plans to install tolls in the the latter three, sometime in the future.Generally speaking, the traffic is usually chaotic and very intense, especially during rush hours.

By train
By train

The city is served by two major train stations, the "São Bento" Saint Benedict station, and the "Campanhã" station. Trains from and to Madrid and Paris are regular, other non-domestic destinations vary according to demand and time of year. Domestic trains are very frequent and usually on time. Be careful on the train from Madrid. On at least one route, the computer systems will say you need to change trains at Guillarei in northern Spain. However, Guillarei has stopped trains through Portugal since 2004. Instead, you will need to transfer to a station named Tui which is a few miles from Guillarei. The computer system hasn't been updated even though this change occurred in 2004 for some reason. You can go into Guillarei but you will need to take a taxi cost €5 to Tui to connect. Sao Bento station is right in the city center.